body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { 
    margin:0px;
    padding: 0px;
}

body { 
	background-color: #F4F4F4;
}

.clear {
	clear:both;
}

#demo-project {  
    width: 1100px;  
    border: 1px solid orange;  
    margin: 0px auto;
}

#addonpanel-container {
	width: 1037px; 
	margin: 0px auto;
}

#nav-container { 
	top: 0px; 
       	z-index: 1000; 
	height: 110px;
        
	#nav-category-container {  
		width: 900px;
		background-color: white;
	       	padding: 1px 0px;

		ul#nav-category-main {
			li {  
				float : left;  
				list-style-type : none;

				.nav-item { 
					border: 1px solid blue;  
					margin: 4px;  
					padding: 1px 5px;  
					cursor: pointer;
				}
				.nav-item:hover {  
					text-decoration: none;  
					background-color: yellow;
				}
			}
		}
	}

	#nav-search-container {  
		width: 900px; 
		background-color: white; 
		float: left
	}
	
	div#nav-sc-container {  
		width: 200px;  
		float: right;  
		margin-top: -24px;  
		height: 100px;  
		background-color: grey;
	}
}

div#main-container {
	ul#product-main {
		li {
			float: left; 
			list-style-type: none;
			.product-item {
				border: 1px solid black; 
				margin: 1px; 
				width: 200px; 
				height: 200px;
			}
		}
	}
}
